package com.pj.project4sp.sp_equipment_manage;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.pj.utils.sg.*;

/**
 * 工具类：sp_equipment_manage -- 设备管理
 * @author lh 
 *
 */
@Component
public class SpEquipmentManageUtil {

	
	/** 底层 Mapper 对象 */
	public static SpEquipmentManageMapper spEquipmentManageMapper;
	@Autowired
	private void setSpEquipmentManageMapper(SpEquipmentManageMapper spEquipmentManageMapper) {
		SpEquipmentManageUtil.spEquipmentManageMapper = spEquipmentManageMapper;
	}
	
	
	/** 
	 * 将一个 SpEquipmentManage 对象进行进行数据完整性校验 (方便add/update等接口数据校验) [G] 
	 */
	static void check(SpEquipmentManage s) {
		AjaxError.throwByIsNull(s.id, "[id，--主键、自增] 不能为空");		// 验证: id，--主键、自增 
		AjaxError.throwByIsNull(s.name, "[设备名称] 不能为空");		// 验证: 设备名称 
		AjaxError.throwByIsNull(s.modelNumber, "[设备型号] 不能为空");		// 验证: 设备型号 
		AjaxError.throwByIsNull(s.url, "[设备图片] 不能为空");		// 验证: 设备图片 
		AjaxError.throwByIsNull(s.remark, "[设备备注] 不能为空");		// 验证: 设备备注 
		AjaxError.throwByIsNull(s.status, "[状态] 不能为空");		// 验证: 状态 
		AjaxError.throwByIsNull(s.useStatus, "[使用状态] 不能为空");		// 验证: 使用状态 
		AjaxError.throwByIsNull(s.createTime, "[创建时间] 不能为空");		// 验证: 创建时间 
	}

	
	
	
}
